Integrating Configuration Management and Software Deployment

نویسنده

  • André van der Hoek
چکیده

As the development and use of component-based software becomes increasingly pervasive, the need arises for tools that support the controlled evolution of independently developed components—both at development and at deployment time. Traditionally, such tools have been separate: configuration management tools are used during the development of a software product and deployment tools are used to install, update, and reconfigure a software product once it is out in the field. This position paper first presents an argument why this separation is inadequate for component-based software. Then, it presents a set of requirements for an integrated system that intimately combines configuration management and software deployment functionality to support the evolution of component-based software in a unified manner.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing the Evolution of Distributed and Interrelated Components

Software systems are increasingly being built by integrating preexisting components developed by different, geographically distributed organizations. Each component typically evolves independently over time, not only in terms of its functionality, but also in terms of its exposed interfaces and dependencies on other components. Given that those other components may also evolve, creating an appl...

متن کامل

Integrated development and maintenance for the release, delivery, deployment, and customization of product software: a case study in mass-market ERP software

The maintenance of enterprise application software at a customer site is a complex task for software vendors. This complexity results in a significant amount of work and risk. This article presents a case study of a product software vendor that tries to reduce this complexity by integrating product data management (PDM), software configuration management (SCM), and customer relationship managem...

متن کامل

Use of Cfengine for Automated, Multi-Platform Software and Patch Distribution

Good UNIX system administration practice includes among its many tasks the proper configuration of system files, installation and maintenance of third party software, and maintenance of system security, including regular updates of operating system (OS) patches. For a small number of systems running only one or two OSes, keeping up with these tasks isn’t too difficult. However, as the number of...

متن کامل

Quality function deployment: Integrating comprehensive matrix and SWOT analysis for effective decision making

In this ever-changing business scenario, the manufacturing product industries have to be in position to rec-ognize the ever changing pulse and demands of the market. Customer satisfaction and quality management has become a strategic issue for companies in the new millennium. Quality Function Deployment (QFD) lit-erature suggests that building up the House of Quality (HoQ) is not a difficult ta...

متن کامل

SCRAM: Software configuration and management for the LHC Computing Grid project

CERN Recently SCRAM (Software Configuration And Management) has been adopted by the applications area of the LHC computing grid project as baseline configuration management and build support infrastructure tool. SCRAM is a software engineering tool, that supports the configuration management and management processes for software development. It resolves the issues of configuration definition, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001